package algoritmo.mutacion;


import poblacion.Cromosoma;
import poblacion.Poblacion;

public abstract class Mutador {
	
	public void mutar(Poblacion poblacion){
		Double i = Math.random() * ( poblacion.getCromosomas().size()-1 );
		double j = Math.random();
		
		if (j>0.5){
			this.mutar(poblacion.getCromosomas().get(i.intValue()));
		}
		
	}

	protected abstract void mutar(Cromosoma cromosoma) ;
		
	
	
}
